认识 SHRDLU(1968-1970)
早在 GPT 等大型语言模型出现之前,就有 SHRDLU。它由 MIT 的 Terry Winograd 开发,是"符号 AI"(也称 GOFAI:老式人工智能)领域一项开创性的实验。
1. "微观世界"假说
SHRDLU 并未试图理解整个宇宙(那太混乱了),而是生活在一个受限的 积木世界之中。这个世界只包含特定的物体:砖块、棱锥和一个盒子。
- 符号接地: 由于这个世界很小,每个词("红色"、"移动"、"上面")都能被精确地定义。程序之所以能"理解"积木,是因为它在内存中拥有指向该对象的直接指针。
2. 能力
- 理解: "把红色积木放到绿色积木上。"
- 推理: "我做不到,绿色积木被挡住了。"(它理解物理约束)。
- 记忆: "你为什么那么做?" -> "因为你让我这么做的。"
3. 历史背景
它运行在 DEC PDP-10 主机上(速度为 1 MIPS),并使用矢量图形显示器。其逻辑使用 MacLisp 和 Micro-Planner编写。
Python 表示("状态")
Title
Caption goes here.